package org.coopac.service.impl;

import java.util.List;

import org.coopac.dao.ITelefonoPersonaDAO;
import org.coopac.model.CoopacTelefonoPersona;
import org.coopac.service.ITelefonoPersonaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Transactional
@Service("telefonoPersonaService")
public class TelefonoPersonaService implements ITelefonoPersonaService {

	@Autowired
	private ITelefonoPersonaDAO telefonoPersonaDAO;
	
	@Override
	public List<CoopacTelefonoPersona> listar() {
		return telefonoPersonaDAO.listar();
	}

	@Override
	public void save(CoopacTelefonoPersona telefonoPersona) {
		telefonoPersonaDAO.save(telefonoPersona);
	}

	@Override
	public void update(CoopacTelefonoPersona telefonoPersona) {
		telefonoPersonaDAO.update(telefonoPersona);
	}

	@Override
	public void delete(CoopacTelefonoPersona telefonoPersona) {
		telefonoPersonaDAO.delete(telefonoPersona);
	}

	@Override
	public CoopacTelefonoPersona getById(int id) {
		return telefonoPersonaDAO.getById(id);
	}
	@Override
	public CoopacTelefonoPersona getTelefonoByPersona(int id){
		return telefonoPersonaDAO.getTelefonoByPersona(id);
	}
}
